Golang Job: Software Engineer

Job added on

Location

Dublin - Ireland

Job type

Full-Time

Golang Job Details

  • Degree (or equivalent industry experience) in Computer Science or related field.
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one modern programming language such as GoLang, Python, C, C++, C# or Java.

Job summary
Amazons Intelligent Cloud Control (ICC) group are responsible for the global availability of the Amazon retail shopping experience. Ensuring this highly available experience is a massive challenge across 26+ marketplaces powered by native clients, websites and tens of thousands of backend services. We help Amazon’s software be ready to meet this challenge!

ICC is looking for a Software Development Engineer to join our team of talented engineers and to work on the development of an advanced data ingestion, analytics and risk assessment platform.

If you're interested in a startup-like environment focused on building systems that enable the real time collection and analysis of large, complex heterogeneous datasets, this is the place for you. Working alongside our Machine Learning colleagues, your shared insights and surfaced resilience risks will be used daily by 2,000+ teams across Amazon to improve the reliability of Amazons software.

You will be a part of a diverse group of over thirty engineers (and growing!). The systems you will be ideating, designing and developing will have a direct impact on improving the customer experience across all Amazon.com websites around the globe.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Key job responsibilities
  • Build tools to help fast identification and mitigation of Amazon Customer impacting issues. We publish metrics that our users can use to proactively alarm on, or use to view trends in their telemetry
  • Responsible for real-time ingestion of service and application logs from 11K+ Amazon Services
  • Design and develop new features of Real-Time Log Analysis service (RTLA), a Tier-1 service widely used across Amazon to monitor, search and visualize customer experience defects (FATALS)
  • Operate and maintain RTLA to ensure meeting the service SLA for detection and publish fatal events to in < 1 min (p90), 2 minutes p100
  • Manage infrastructure of $8MM+ in 4 regions for peak-readiness, scale and optimise it to meet the YoY incremental traffic volumes while keeping both cost and performance at optimal levels
  • Collaborate cross-teams on programs/projects to leverage RTLA metrics to localize errors, to reduce the Mean Time To Resolution (MTTR) of Amazon customer impacting events.

  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Experience of building solutions using AWS technologies.
  • Experience to work in a multi-cultural environment and across different timezones

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.